// layer style
.vxe-modal--wrapper.layer-style{
  .vxe-modal--box{
    background-color: #10234e;
    border: $boxBorder;
    background: url('~@/assets/public_images/background.png') no-repeat;
    background-size: cover;
  }
  .vxe-modal--header{
    border-bottom: $boxBorder;
    background-color: #10234e;
    color: #fff;
  }
  .vxe-modal--body{
    color: #fff;
  }
  .vxe-modal--content{
    padding: 5px;
  }
}

// table style
.table-list {
  .vxe-table--render-default,
  .vxe-table .vxe-table--header-wrapper {
    color: #fff;
  }

  .vxe-table--render-default.border--full .vxe-body--column,
  .vxe-table--render-default.border--full .vxe-footer--column,
  .vxe-table--render-default.border--full .vxe-header--column {
      background-image: linear-gradient(#5967a4,#5967a4),linear-gradient(#5967a4,#5967a4);
  }

  .vxe-table--render-default.border--default .vxe-table--header-wrapper,
  .vxe-table--render-default.border--full .vxe-table--header-wrapper,
  .vxe-table--render-default.border--outer .vxe-table--header-wrapper {
      background-color: transparent;
  }

  .vxe-table--render-default .vxe-table--body-wrapper,
  .vxe-table--render-default .vxe-table--footer-wrapper {
      background-color: transparent;
  }

  .vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line {
    border-bottom: 1px solid #5967a4;
  }

  .vxe-table--render-default.border--default .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter, .vxe-table--render-default.border--full .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter, .vxe-table--render-default.border--inner .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter, .vxe-table--render-default.border--outer .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter {
    background-image: linear-gradient(#5967a4,#5967a4),linear-gradient(#5967a4,#5967a4);
  }

  .vxe-table--render-default .vxe-table--border-line {
    border: 1px solid #5967a4;
  }

  .vxe-pager {
    color: #fff;
    background-color: transparent;
    border: 1px solid #5967a4;
    padding-left: 10px;
  }

  .vxe-pager .vxe-pager--jump .vxe-pager--goto,
  .vxe-input--inner {
    color: #fff;
    border: 1px solid #5967a4;
    background-color: rgba(63, 81, 181, 0.5);
  }
  .vxe-pager .vxe-pager--jump-next, .vxe-pager .vxe-pager--jump-prev, .vxe-pager .vxe-pager--next-btn, .vxe-pager .vxe-pager--num-btn, .vxe-pager .vxe-pager--prev-btn {
    background-color: rgba(63, 81, 181, 0.5);
  }
  .vxe-pager .vxe-pager--wrapper {
    flex-grow: 0;
  }

  .vxe-select--panel {
      color: #fff;
  }

  .vxe-select-option--wrapper {
      border: solid 1px #6677BE;
      background-color: #3f51b5;
  }

  .vxe-select-option:not(.is--disabled).is--hover {
      background-color: #0095e3;
  }
  .vxe-select-option.is--selected {
    color: #fff;
  }
}

// table 展开行
.vxe-body--expanded-cell {
  padding: 20px 50px;
}
.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn {
  color: #fff !important;
}
.vxe-table--render-default .vxe-body--expanded-column {
  border-bottom: 1px solid #5967a4 !important;
}

// table 合计行
.vxe-table--footer-wrapper {
    color: #fff !important;
}